Tr (Unix)

Ejemplo de uso de tr en Unix

tr es un comando de la familia de Sistemas Operativos Unix que permite el reemplazo o eliminación de un conjunto de caracteres de la Entrada estándar (stdin). Su nombre proviene de la palabra inglesa translate, que significa traducir.[1]

Este comando necesariamente trabaja leyendo la información de la Entrada estándar y volcando el resultado directamente a la Salida estándar, no permitiendo en ningún momento que se le indique algún Archivo.

Es muy importante aclarar que tr no es compatible con codificaciones de caracters que utilicen más de 1 byte para su representación, por ejemplo Unicode y toda aquella que use esta (UTF-8). Esta limitación se debe a que el comando trabaja byte a byte en las operaciones que realiza (eliminación/reemplazo), por lo tanto el uso de dichas codificaciones hace que tr genere resultados inesperados.[2]

  1. http://man.cat-v.org/unix_8th/1/tr
  2. http://www.gnu.org/software/coreutils/manual/html_node/tr-invocation.html

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy